package com.internet;

import java.net.MalformedURLException;
import java.net.URL;

/**
 * URL的网络编程
 * 1.URL:统一资源定位符，对应着互联网上的某一资源地址
 *
 * 2.格式
 * http://localhost:8080/examples/hello.txt?usenrmae=a
 *
 * 协议:http
 * 主机名:localhost
 * 端口号:8080
 * 资源地址:examples/hello.txt
 * 参数列表:username=a
 *
 *
 *
 *
 *
 */
public class URLTest {

    public static void main(String[] args) throws MalformedURLException {
        //URL协议
        URL url = new URL("http://localhost:8080/examples/hello.txt?usenrmae=a");

        //获取该URL的协议名
        System.out.println(url.getProtocol());
        //获取该URL的主机名
        System.out.println(url.getHost());
        //获取该URL的端口号
        System.out.println(url.getPort());
        //获取该URL的文件路径
        System.out.println(url.getPath());
        //获取该URL的文件名
        System.out.println(url.getFile());
        //获取该URL的查询名
        System.out.println(url.getQuery());


    }
}
